body,html{
				height: 100%;
			}
			.login{
				width: 100%;
				overflow: auto;
				min-width: 1200px;
				box-sizing: border-box;  
	            min-height: 100%;  
	            position: relative;  
	            padding-bottom:204px;  
	            background: #3e82f7;
			}
			.banner{
				min-width: 1200px;
				height: 590px;
				width: 100%;
				background: url(../img/login/login.png)  no-repeat;
				background-size: 100% 100%;
			}
			
			
			.container{
				position: relative;
				height: 590px;
				width: 1200px;
				margin: 0 auto;
			}
			.content{
				position: absolute;
				top: 100px;
				right: 20px;
				width: 312px;
				min-height: 200px;
				height: auto;
				overflow: hidden;
				border: 2px solid #ddd;
				padding-top: 10px;
				background: #fff;
				padding-bottom: 40px;
			}
			.content .title{
				width: 250px;
				margin: 0 auto;
				height: 40px;
				margin-bottom: 20px;
			}
			.content .title p{
				display: block;
				margin: 0 auto;
				height: 39px;
				width:100%;
				border-bottom: 1px solid #E1E1E1;
				text-align: center;
				line-height: 39px;
				font-size: 14px;
				font-weight: 700;
				color: #999;
				cursor: pointer;
			}
			.content .title p.active{
				border-bottom-color: #009AFE;
				color: #009AFE;
			}
			.err{
				height: 35px;
				width: 250px;
				margin: 0 auto;line-height: 35px;
				padding-left: 20px;
				background: rgba(255, 230, 229, 1);
				border: 1px solid rgba(235, 88, 55, 1);
				font-size: 13px;
				margin-bottom: 20px;
			}
			.err img{
				width: 20px;
				height: 20px;
				vertical-align: middle;
				margin-right: 10px;
			}
			.inputs{
				width: 272px;
				height: 35px;
				border: 1px solid #E1E1E1;
				margin: 0 auto;
				margin-bottom: 20px;
				clear: both;
			}
			.inputs label{
				display: block;
				height: 33px;
				width: 44px;
				float: left;
				line-height: 35px;
				padding-top: 2px;
				border-right: 1px solid #E1E1E1;
			}
			.inputs label img{
				display: block;
				height: 30px;
				width:30px;
				margin: 0 auto;
			}
			.inputs input{
				height: 35px;
				width: 227px;
				border: none;
				float: left;
				outline: none;
				text-indent: 10px;
				font-size: 13px;
			}
			.txt{
				width: 272px;
				margin: 0 auto;
				height: 40px;
				font-size: 13px;
				line-height: 40px;
				color: #666;
				text-align: center;
			}
			.txt span:first-child{
				float: left;
				cursor: pointer;
				color: #999;
			}	
			.txt span:last-child{
				float: right;
			}
			.txt a{
				color: #009AFE;
				cursor: pointer;
			}
			.btns{
				cursor: pointer;
				width: 270px;
				height: 35px;
				margin: 0 auto;
				border-radius: 5px;
				background: #009AFE;
				color: #fff;
				text-align: center;
				font-weight: 700;
    			font-size: 16px;
    			line-height: 35px;
    			margin-top: 5px;
			}
			.msgs{
				height: 35px;
				width: 272px;
				margin: 0 auto;
				clear: both;
				margin-bottom: 20px;
			}
			.msgs input{
				border: none;
				outline: none;
				height: 33px;
				width: 155px;
				border: 1px solid #E1E1E1;
				text-indent: 10px;
				font-size: 13px;
			}
			.msgs span{
				display: block;
				float: right;
				width: 100px;
				height: 35px;
				background: #009AFE;
				color: #fff;
				text-align: center;
				line-height: 37px;			
				font-size: 14px;
				cursor: pointer;
			}
			.msgs span.active{
				background: #ddd;
				color: #333;
			}